DEC/87
VENCOUVEeEr Sinclair
users g- OUF
NEXT Meeting
DECEMBER 11/87
ZXAppeal is a monthly
newsletter put out by the
Vancouver Sinclair Users Group.
For more information on the
group and ZXAppeal see the backcover.
PLAYING WITH... .........5
5НАҺЕУҒАКЕ.................... 6
HARDWARE REVIEW.....7
1090 PRGM ne 7
1000 RLE GRAPHIC........9
рАТА-КІР................... 10
MEMBER PROFILE......... 11
MORE POKES................... 11
ТНІ:1559Е eee otto да
Tis the season..etc. Visions of 015,
and all that. And time for another
issue of our monthly missive. Gerd B.
sends along a review of the Delta
Device, the creation of our own Wilf R.
Gerd also gives a plea for fairness
concerning the concept of ‘shareware’.
Ken A., the Prez, has some Kernels, so
listen up. Ken also offers a neat
program to create piecharts on the
1000. Fred N. drops in with a notice
regarding a new BBS feature called
the ZX-TERM EXCHANGE. Harvey just
made it under the wire with another
installment of his Playing With...
Wonder of wonders THREE members
have sent in Profiles. That just leaves
56 of you left. Now nothing fancy,
just а short piece off the 2040 printer
telling when & why you took up with
Sinclair machines and what you do
with it (them) now. Maybe describe
you interests - hardware, software,
etc. Participation!
Time for a little reflection. Actually,
its been quite a year. Dramatic
software developments for the 1000
continue to jump up ie: ZX-TERM*80.
Hardware is right behind ie: the
DELTA DEVICE. The 2068 saw the
emergence of the LARKEN DD
Interface as the dominant DOS. Great
new and very sophisticated games
software came from Britain while
very good applications programs came
from the programmers on this side of
the pond. The new pricing on the QL
allows everyone the opportunity to
acquire one of the most capable
machines yet created. And if you
think that’s an overstatement then
make a point of looking at Frank
Toemay's, of Quantum Computing,
demo program. It demoes capabilities
that put the QL way out in front of all
the rest. I'm sure that the coming
year has many new wonders waiting
for us-so let's go! You all have a cool
yule now, y hear.
BITS & PIECES. doe pies
check out the advert for the Seiko
Data watch. It connects to the serial
port of any machine (your extra
modem board RS232 upgrade and
modem software). The price on this
side of the pond is $48 DOLLARS
+$5.00 s&h from Damark Inti, Inc.
7714 Brooklyn Blvd, Minneapolis, NM
22445.
.lwo members, who shall remain
nameless, had their machines recently
go bye-bye. Luckily for Bill R. and Jay
M. , Dan Elliot is now offering repair
services.
„мога was received that а new group
is forming in South Dekota - made up
of a small group of 1000 owners! We
just keep on tickin’.
another group has joined the
Exchange Network. The К.А.Т.5. group
from Wichita, Kansas, wanted to JOIN
our group but their money was
returned with a note stating we would
be glad to send them our newsletter
on an exchange basis.
„е QL has been ordered and tickets
for THE QL DRAW II will be available
at the meeting. Maybe Harvey will
kick in a copy of his incredible Fractal
program again this time.
.its renewal time for about 1/3rd of
the members so have a good look at
your expiry date on the mailing lable
and bring your chequebook to the
meeting if so indicated.
KERNELS FROM КЕМ
Gur last meeting of Friday the 13th of
November, 1967, was attended by approx. 25
Embers . This was а rather unusual
meeting because оғ the great nulbenrs of
hardware and electronics goodies that were
SGid, auctioned оғ, in some cases, GIVEN
ашам! Most OF the items were donated by
Rois Harder, ыға also very generously
donated half of the sale proceeds ta our
Club. Не also donated & great pile of ZX
Magazines to our libraru. There were а
lot of really great bargains which were а
great source of amazement and inspiration
to 811 hardware buffs. Сап you imagine
obtaining а working wide-range pulse
generator for $27 Мапу thanks, Rois!!!
Also received, with much appreciation,
меге а number o£ tape storage racks and ZX
magazines from Bob Lussier. Бор has nou
опе to ATARI-Land. Thanks for =the
materials, Bob, and thanks for the
articles you send everu so often.
Thanks also to the members who submitted
their member profiles to Rod. I look
forward to reading them, and Rod looks
forward to receiving more! Just fire up
Your computer and write á little story
telling how you got involved with SINCLAIR
Computers, and what your computer
interests are. Print it out on your 2040
Printer and dive it to Rod, and you are
Sure to find other people in the club wha
share your interests!
One topic discussed at our last meeting
Was the Possibility of a tour of the
SKYTRAIN computer syste. This has now
become a reality and I am now looking for
а feu more participants. The system has
been touted as the most advanced transit
computer system in North America, and it
Would be а Shame not to get a first hand
account, if We Can. Here are the main
details:
SKYTRAIN COMPUTER SYSTEMS TOUR
DATE: TUESDAY, DECEMBER 22, 1987
TIME: 1:98 to 3:30 P.H.
The maximum group size is set at за
people. So far, there are about 15 people
Who are definitely coming. If you are
interested and сат! DEFINITELY make i
Dec. 22, please call me (evenings) at
436-7740 so that I can place your name on
the list. Тһе first 38 who sign up get to
ao!
Rod has reminded me tc remind you that
about one-third оғ our members should be
renewing their membership іп «аушағч!
This is quite a large group of£.people wha
could give а collective boost to your
local Sinclair Club economy. Check your
membership expiry date on this
newsletter's mailing label, then if your
time has come ... give generously. Why
risk Causing additional news letter
interruptions (the Post Office already
does а GOGd job of this).
Finally, on behalf of the executive, I
would like to wish everubody a very joyous
holiday season and а Happy New Year. The
past year has been quite a success,
Judging from the responses to Rod's great
news letters, cur solid (increas ind!)
memnbenship. oun recentiy established
T/S1G8G and T/S2865 libraries, and the
increased participation, support and help
from you, the membership! I ali told that
We have one of the strongest and finest
Sinclair groups still in existence, ата
this is à tribute to our members and their
participation. Let us continue to defy
the oft-predicted ‘dinosaur extinction'
for yet another year! HAPPY NEW YEAR!
9959 STOP
КЕН ABRAMSON
,9999%99999999999999999999999959444
MEETING DATE.......
DEC/87
-by your HUMBLE scribe
The meeting opened at 19:15 with 20
present; a couple others straggled іп
later. Ken the prez, started, angling
his foot deftly into his mouth, by
thanking those table manners who had
manned the tables at the PCFFA swap
meet. There was then some talk of the
good deals to be had there. Glenn Read
told us about the Altair system, with
the works, he picked up for $55.00.
Glenn told us a bit about the
illustrious history of Altair & MITS in
the early days. Mention was made of the
fact that it is just 16 gears since the
first microprocessor, the 4004, was
invented by Intel. Ken told us about one
company he ran across there (CTRON? who
have made a business solely of doing
cabling; they claim to be able to make
any. cable ир for you cheaper than you
can buy the connectors. Apparently
Allied Cable in Richmond makes similar
claims.
Ken then mentioned that Fred Nachbaur
had been in town that weekend & some
people treated Fred to a Chinese supper.
El presidente passed around some.
printouts of RLE encoded pictures Fred
had downloaded from Time Exchange in LA.
The quality was pretty amazing for 2Х81.
Rt this point, Ken suggested that
some intrepid sociological sort
under take а study of TS users
automobiles. The thought being that it
would be a curious profile of clunkers.
| am told that later Ken had to get a
boost from Marcio to get his car
started. .
In his job as a school teacher, Ken
had occasion to meet a fellow from BC
Transit. He was telling the students
about the computer system used for
Skytrain [that's hype for Light Rapid
Transit, out-of-towners]. It is
apparently an extensively fault tolerant
system with many layers of redundancy.
This is required because the cars have
no drivers, using only computer control.
Ken was taking names to arrange a tour.
4
. Yu
Vince Lee showed us his 8K NUM system
with the static chip іп the Sinclair
Rampack. All were amazed.
Ken suggested another Soc. study be
done on how to avoid the travails of
Computer Hidowhood. This arose from а
note his wife left him іп his agenda
for the meeting!
Rod Humphreys then stood to tell us
we had $534.72 +/- a few bucks in the
olde credit union. Не mentioned
discretely that it was renewal time
folks; that's why the date was circled
on your address label, if you're due.
Then Rod told us how Bill Peers from
Langley had donated his old TS equipment
to the club. There had been some thought
inta just hou to disposa of these i tame
(2646 printer, non-functioning 1510060,
tapes & books), and it had been decided
to raffle it off. Later in the meeting
Rod passed around tickets & Rusty
Townsend won the goodies. [ Between this
raffle 6 Rois Harder’s sale later,
:%36.00 were added to the coffers. 1
To Rod's utter amazement, Hilda
McKinnon actually wrote а Member
Profile. He then proceeded to berate &
badger us to do the same; which we all
agreed to do -- eventually.
There was then some discussion of the
benchmark program in the last ZXAPPEAL.
Look for QL times to be posted soon.
At this point it was time for the 8
Handed Librarians to report. ‘Yes, they
are getting to have а lot of stuff to
carry around. lan basically said thanks
for the donations & keep em coming. Bill
Rutter is up to his eyeballs іп
uncatalogued Cleveland tapes. He repeats
his plea for help with this morass from
interested 2868'ers. Bill then told
us that the Cleveland group has
alleviated their copying time problems
by constructing а 1-55 tapedeck
connector & signal booster. Seems like a
worthy project for some stalwart
hardware sort.
Gerd Breunning told us about some
great printer deals he had come across @
Broadway Computer - $40.00 for оп 80
column thermal printer & $200.00 for a
14 cps diablo compatible daisy wheel
printer. This reminded Glenn Read of a
place called Rider Computer Services
. 5806-1248 St. New Westminster) which
makes а business of stripping down
minicomputer installations - they have
1208 baud modems € 8-68 #40. өс
Rod Humphreys then suggested we have
another QL raffle — seeing as they are
currently so cheap. R motion was so made
& passed unanimously. It will be the
same deal as last time - 188 tickets ®
$2.08 a рор.
Harvey showed some Re-Inker documents
he had collected from various US
manufacturers 6 invited people to catch
him later if theu were interested.
Harvey also raised the possibility of
having aclub T-shirt. At this point,
Eric Sakara piped up that he had all the
equipment required to make said T-shirts
& all he needed was some. graphic
designs. So send in your suggestions.
Eric had also brought a couple of
xeroxes of an article on the 2-88 from
PICO magazine. During discussion of this
it came to light that Chung Chow had
used а 2-88 prototype while on an
anthropological dig at the U. of Harick.
The article says there will be 1 Meg
models by the end of 1087. Skepticism
reigned.
Glenn Read then told us that he had
finally made up the special Azimuth
testing tape. Look for an article from
Glenn on the topic.
Rod then started the raffle of Bill
Peers stuff & a buying frenzy came over
the room as Rois put his goodies up for
all & sundry. The meeting was never
closed, it was bought out.
eof
PLAYING WITH ELECTRICITY
- Nov/8?
- Harvey Taylor
When | waz іп Seattle at the
Sinclair Fest, | discovered people
had questions about the memory
layout of the QL. In particular,
the command RESPR was not
understood.
The QL memory map has two
aspects, what the hardware allows &
what 0005 expects. The hardware
aspect is straightforward; the
68008 has 20 address lines which
define a space of 1 million
locations. These are arranged as
shown in Table. 6.
The memory пар as seen by 0005 is
independent of the available ram,
in relative terms. There are
several major sections. These are
as shown in Table_1.
When you first power up, the
Resident Procedure area and the
Transient Program area are empty.
Rs you extend SuperBasic or run
jobs these System Variables are
changed accordingly. For example, a
common operation in a boot program
will be something like;
100 ADDR = RESPR< 1824)
118 Lbytes mdv 1EXTCODE , ADDR
12@ CALL ADDR
The instruction RESPRC1024) has
the effect of lowering SU RESPR
1824 butes, if there is memory to
spare. This is not unlike the old
2X81 technique of lowering ramtop.
It is easy enough to write a
PROCedure which reads the System
Variables and tells you how the
memory allocations of your QL are
changing as you use’ it. The
PROCedure TELL below does this if
you don’t want to write your own.
Leas
K DEC HEX USE
102486 1,048,576 00100006 Тор of Address Space +1
OOGFFFFF
960K 983,040 000Ғ0002
896K 917,504 000Е0080 16 - 16K Peripheral Cards
832K 851,968 00000000
768K 786,432 0022С0008
BOBBFFFF
704K 720,896 00080000
640K 655,368 00080000
576K 589,824 00090000
512K 524,288 00080008 512K Expansion Ram
448K 458,752 00070009
364K 393,216 00060000
320K 327,688 00050008
256K 262,144 00040000
0083FFFF
128K 131,072 062020000
------------- 1/0 Hardware
64K 65,536 020102922
ROM
ек 8 000202002
ЖЖ ЖЖЖ Ж ЖЖЖ ЖЖЖ ЖЖЖ ЖӨЖ
SHARE 154
PLEASE, please iet us Keep our creative
software writers in bread and butter ' To
iliustrate mu point let me tell you about '
оте software author who still earns his
livelihood by Writing
Т52882/2Х81 and РСЕЗӘЗ computers, Hr. Fred
Nachbaur. With one stroke of (econcmicallu
Suicidal?) generositu Fred has turned over
almost all the softeare he has written for
above mentioned machines to our SUS
library! He has excepted frm this only
“DUNGEON OF YHIR" and his EPROM for the
рсазеа. Now for mu personal pleas {Fred
does not know I am doing this and I hope
he will forgive me) : if you borrow one of
Fred's procrams from the library and enjoy
it SO Euch that vou make а сору for
yourself or your friend would you send
Fred а cheque for an amount equivalent to
the value you place on his program. His
address is
5-12, tita. Stn. Group Box
Neison, B.C. Vil 2J3
There are other software writers “cut
there" and here in cur club who have done
the same and who deserve the same. If ve
ali contrikste, then our software authors
Will be encouraged to keep writing these
beautiful programs for us. Everutime I see
metior hungry programs on the IBM's in =y
employer's office (648K memory is
insufficient to run all of the latest
version of Microsoft's "UORD") I stand in
awe cver the ingeniuity ОҒ our software
writers who do SO mich with so little
memory. It takes BRAINS to write concise
code
Thank you for bearing with me — nos it
is your turn on the soar box.
Gerd Breuning
Table 1
System Variable Function
SU.RRHT ------------------------------- Top of Ram
Resident Procedures
SU_RESPR
Transient Programs
SU_TRNSP ---------------------
SuperBasic Data
& Programs
SU.BRSIC ---------------
Slave Blocks
use this Free
memory
SU_FREE Ó—
Channel Definition Blocks
Device Drivers & Program
use of Common Heap.
SU.HERP - -
System Variables
SU_BASE : moste $28000
Default Uideo Ram
RRHLBRSE $20000
100 REMark Print Sys.Uar & Нет Rl loc
110 :
120 DEFine PROCedure PRT_STATS
130 X UR. BRSE- 131072
140 | SU.BRSE- 163840
158 50_ЕМ0 =164992
160 SU_CHEAP=SU_BASE+4
170 5) ҒВЕЕ -SU.BRSE* 12
180 SU_BASIC=SU_BASE+ 16
190 | SULTRHSP-SU.BRSE*20
200 SU_RESPR=SU_BASE+28
210 — SU.RRHTP-SU.BRSE*32
220 а-РЕЕК 145) СНЕЯР)
230 с-РЕЕК 1450) FREE)
240 d=PEEK_L<SU_BASIC>
250 e=PEEK_LCSU_TRNSP>
260 f=PEEK_LCSU_RESPR>
270 | g-PEEK LCSU.RRHTP >
280 PRINT 'Sustem Variables’
290 PRINT 'SULRRHTP -*;g
300 PRINT “SU_RESPR =’;
319 PRINT 'SULTRNSP -”;е
320 PRINT 'SU.BRSIC =";d
аза PRINT 'SULFREE =‘jc
346 PRINT “SU_CHEAP -*;a
350 PRINT 'SUL.BRSE =°;SU_BASE
360 PRINT “UR_BASE =’;
370 END DEFine PRT_STATS.
380 :
398 DEF ine PROCedure TELL
400 PRT_STATS
418 — PRINTX'HRJOR SYSTEM MEMORY ALLOCATIONS’
420 PRINT * TOTAL ВАМ AVAILABLE: *;g-UR.BRSE
430 PRINT “RESIDENT PROCEDURE AREA: “5-і
440 PRINT ° TRANSIENT PROGRAM AREA: °; f-e
450 PRINT ° SUPERBASIC AREA: ‘;e-d
460 PRINT * FREE MEMORY AREA: ';d-c
478 PRINT ° COMMON HEAP AREA: ';c-SU.END
488 PRINT ° SYSTEM VARIABLES: ';SU.END-SU.BRSE
499 PRINT * VIDEO ВАМ: ';SUL.BRSE-UR.BRSE
500 END DEFine TELL
518:
INCREDIBLE ADD-ON DEVICE TURNS TALOGA,
XGL and POO INTO VERSATILE and USER
FRIENDLY COHPUTERS :
This could have been Headline News
across the continent had the device I'm
going іс tell uou about been available
oniy four Years aga. I am referring ta the
“DELTA DENICE", a little Сене printed
board measuring
=
e
circuit ;
into the back OF your compu er. It iz E
SK NOH-UOLATILE STATIC RAM stuitchable іп
55 blocks. The software included turne the
Sek HUM into the “GELTA DEVICE". Software
t only 512 bytes of relocatable machine
COde ) and hardware are Winiaturized - uet
it takes a 35 page manual ta just scratch
the surface of it's Capabilities. Imagine
' You switch on your computer and a merit
GF your favourite programs appears оп your
screen in place of the usual Қ cursor, ‘You
Hove a Pointer using unthifted arrow keys
to the program uou wich ta use, i.€. а
15.5K chess progr press L and then G
“ROLE YOU mud PLAY Я GAME OF CHESS
қ ггеп U the moment
оғаш Was loaded
i rani. 1
happens like
І was хо RET
DEVICE’ boards (
d coniu once ta run both
i up ас Follows
me
tee
the
Vo erm tic cv oos
QO
tuare is req
boards i ата set i
First board -
в ta SK - HERON that's
computer displau t METAL OTi
3 to 16k - Scratchpad for "uRX
graphics required ror
“THRUST
16 to 32K - Static
1БЕ dunamic RAM рас K
Second board -
S2 to 64K - Favo : progra otarage
I actually us 64K available with
по modifications required ta Hu machine 4
Hr. Wilf Rigter desined this spectacular
Software and hardware Com inaticn, applying
the fame Philosophi ас Sir Clive ‘Sinclair
econcmy throug Component count (€
What mak RES the
Ppower-upi
16 HIRE:
Programs ike
i
i
Бе
ubstitute for your
е
Keeping size Small} yet high
fOPhistication p state GF the art i i.e.
іт.
Sinclair).
Clive left
the ULA tupe chip is now Widely used
the industry Talente pd by
id has picked up where Sir
off.
Available With the “DELTA DEVICE”
fastload/save system Called
STREAMING’ developed by Mr.
Nachbaur and Mr. Wilf Rigter. It lets
back up 32K of ргочгазс іп your HU
single dump to tape іп under 2
without requiring а filter ' Naw
seil your disc drives string
وت
atid What have you and back-up your
ig a
“ТЕРЕ
Fred
чоц
in А
minutes
YOU сап
floppies
whole
7
|
ІіргасУ
Hachbaur ha
рсазаа Which makes
TS18Ga/ZX61 3
commands. Using Fred's ROH with
DEVICE"
substitute will preserve your
current memory on power down and have
available on power up. Numerous
included
software package.
DEVICE’
denta x
condensed version o£ the original 38
manual put it aptly :
with
are
inci
on a Cou
: developed am
PLUS
configured ас a
the
AS а
fir. Rau
written x
in
user,
ig has
been this easy ta do sa
little."
For more information
pricing contact :
WEYHIL CORFORATISH,
Box 5984, Bellingham, WA
ver:
seen
s оп the
ture, I found tuo references ta
SYNTAX,
Rather
attempt
sion
labelled
accurate
а Hore circular
lou-res display мас someuhat crude.
better than nothing.
other
T9i i888, please let me Know.
casette.
іс 106
"YN"
"DELTR
Lanoville,
Hr. Fred
EPROM for the
* Compatible
and “OUT”
a "DELTA
16K RAM pack
program im
it
utilities
DEVICE”
“DELTA
ia
hidhlu
page
fellou
3 раде
“Never before has it
much With са
and current
Sa227-5864.
сеге Breunung
ART
Bu Ken Abramson
Pie Chart
ys
LAG.
SYNTAX,
Hov/e2 bu
than
Maz
=a
the
Wade їс
that it
Segments .
hard capu.
Piechart vers
Prodr ali
= news letter
red if it could be
After
Nove bu Боп
«оға
re-invent the
extend
accepted а
computation o£ percent, and дау
If anyone eise
reprinted
locked rather
done itt
perusing the
Fie
Oberlander,
Pazmind.
Wheel, , ati
Pazmino'sz
title,
Gave & fore
ve
the
it Was
has
ions for the
A quazi-HR or
Although
Wc SRRHH-HR program would be quite nice,
Somebody is interested
it fhint, hinti.
1
+
REM Т/51028 PIE CHART SS
BASED ON SYNTAX ,NOU/S
PROGRAM BY J.
(REWORKED BY K.ABRAMSON)
КЕМ DELETE LINE 265
FOR FAST GRAPHING
FAST
LET H@=6
LET T=Na
LET Б-із
LET 0-45
LET Ц-мӘ
PRINT AT 18.H0;
TO 18 SEGMENTS"
PAUSE 128
іп programming
PAZMINO
“PIECHART ҒО
108 PRINT
“PIE CHART TITLE?
CHRS мах.) PEPA DR
110 INPUT МҰ
120 PRINT N&
130 PRINT ,,"INPUT NUMBER QF SE
GHENTS:"
140 INPUT C
150 DIM Е(С)
160 FOR I-1 TO C
178 CLS
180 PRINT , INPUT VALUE FOR SEGH
ENT. I."
196 IN UT ECL
200 LET Т-Т-Е(І)
210 NEXT I
220 CLS
230 PRINT AT NØ, INT CCG2-LEN NS
Z2) ;N«*
240 FOR P=N8 TO 6.3 STEP 6.056
256 PLOT G+SIN PR, (R+C05 PR) ¥
483
260 МЕХТ Р
265 SLOu
270 IF С<і>18 THEN PRINT AT 2,ма
“SEG"; TAB 4; "UAL": TAB а: ty!
280 IF C=18 THEN PRINT ат б. ANG;
SEG"; TAB 4; "URL"; TAB 9;
290 FOR 1-1 TO C
SOG LET 2-Е(ІзжгіРІ/Т
310 LET Uuzz-«u
328 LET H=SIN U
SSG LET N=COS U
542 FOR J-Hà TO R
S50 PLOT ама, (R+N#J} 4.53
560 NEXT 4
S70 LET X=PEEK 16441 ·
..
MEMBER PROFILE.
I had always told myself I would never buy a
is until I saw an ad for a certain item іп а
magazine.
Like everyone else, my first computer was a T/S
perhaps unlike everyone else,
580 LET Y=PEEK 16442
590 IF І-1 AND X«10 AND Ү>12 TH
EN LET Х-Х41
400 IF І<>1 AND X«10 AND Y»12 Т
HEN LET XzX43
410 IF Х<18 AND Y«12 THEN LET Y
420 IF X»10 AND Y»11 THEN LET Y
430 IF X»10 AND Y«412 THEN LET X
448 IF Х-1 AND Y=12 THEN LET X=
450 IF X-180 AND Y=S THEN LET X=
Xz8 AND Yz3 THEN LET Ү-у
470 IF X=17 AND (Y=11 OR Y=9) T
HEN LET YzY-1
480 IF X-10 AND Y=18 THEN LET X
490 IF Х-12 AND Yz18 THEN LET Y
500 PRINT AT 24-Y,32-X;I
510 IF С‹›18 THEN PRINT RT I+2,
NO; I; TRHB 4;E(I);TRB 9;INT (10sí(E
(I)z108/1)] 718
S26 IF С-18 THEN PRINT AT I+1,N
0: I;TRB 4;E(I};TAB 9; INT (18% (É(
Ij #106/7)3 7180
S30 NEXT I
548 PRINT TAB 4; "===" ТАБ NG;"
SUM ";T
550 STOP
S60 SAVE "PIECHRRH"'
S70 RUN
Jay Mundy
computer. That
Popular Science
1968, but
I bought mine when they first came
out for 6250 (including $1090 15K ram pack... of course!)
Being my first computer,
I found it to be
well worth every
penny. That is until а few months later when A & B Sound was
giving them away for $35 (inciuding $5 ram pack... of course!)-
Nevertheless, I was impressed by the wonderful
black
and the sharp-looking
keyboard.
Overall, I was amazed at what I could do
gem. I had it hooked up to a
white TV which I was able to obtain for no money down, no
case,
block graphics
not to mention the neat
later from a local TV repair shop.
Not long after this, I learned of our
were then being held аб
Crowded) meetings I came to the
8 understand anything that was being said you needed «о
engineering degree in electronics, so I decided not to go
with this little
slightly defective 12" black +
money
club meetings which
VVI. After attending a few (very
that in order to
have ап
back
conclusion
until I knew one end of a resistor from the other.
Having completed my first term at BCIT (and finding out that
it makes no difference which way you hook up a resistor), I felt
I was ready to take another crack at. it.
By this time I had acquired much programming experience in
BASIC оп а used 2068 I had picked up out of the BUY & SELL . and
after rummaging through my papers, making a few phone calls, and
driving half way across the province, I found myself face to
face with Rod Humphreys.
He was more than willing to bring me up to date on the club,
show me his impressive computer system Ccollection?!?] and
relieve me of a $15 membership fee.
Having been a member for almost a year now I find the
meetings more interesting (and much less crowded) than back at
VVI. However, I was surprised at the number of people who are
still using the 1000. But on the other hand, I suppose the
people with QLs feel the same way about me .
My main computer applications run towards games and
entertainment along with learning advanced programming
techniques in BASIC and а little assembly language and machine
code. I also like to experiment with iterfacing projects and am
Currently working on designing an interface which will allow me
to connect an analog joystick to the 2068. This I plan to use
*or creating computer graphics.
As a point of interest, the other day, while experimenting
with the rear edge connector of my 2068, I managed to fry
something inside the computer.
I have sent it to Dan Elliot of Missouri for repairs (his ad
appeared in the November newsletter) and with any luck I should
be receiving a diagnosis from him soon.
So, until then I guess I’ll have to go back to using my 19909.
Now if I can just remember which door it's holding open...
ЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖ
This is ап example
of RLE Graphics but
with a difference
-- it's from a ZX81
using Fred's ZX-TERM*80
and Hi-Res!!
presents
YP ine)
ж SEIKO RC-1000 (8229)
WRIST Timma ace [ETT `
Wrist Terminal
Memo Function. Can Бе used to store telephone numbers, chent ksts,
JOE BROWN schedules input from a personal computer. There's no kmit to its uses. Data
213-123-4567 entries have a maximum length of 24 characters, and can be output on the
watch display whenever, wherever you wish. The Memo function is the
heart of the Wrist Terminal,
Schedule Alarm Function. input the month, day, hour, aed minute, for
schedule entries and your Wrist Terminal alert you when the date and time
come by beeping and displaying a twelve character message on the screen.
Invaluable for the businessman, of course, but the Wrist Terminal can also
remind you of special personal days, for example, birthdays cr
anniversaries, that ace so embarrassing to forget.
Weekly Alarm Fuaction. Tuesdays at 9.30 there's a meeting. Thursdays
at 7.00 you go to your sports club. Fridays . . . The Weekly Alarm Function
is just the thing for today's busy people. input the day ef the week, hour,
and minute and each week at the proper time the Wrist Terminal will beep
and display a twelve character message to remind you.
Werld Time Function. What time is it aow in London? New York? Just
in the world, instantly, with this internationally oriented function. Ве sure to
input the place name, too, in up to twelve characters.
Watch Function. The Wrist Terminal has a full set of Time Keeping
functions, including a builtin alarm which will beep at the same time each
day and a calendar which will automatically tell you the year, month, and
day accurately from now until the year 2020. К has aa hourly time signal,
on x ^
The Seiko RC-1000 is a wrist-terminal with 2K of frée memory to store addresses, telephone numbers etc. (max. 80).
Also has extensive alarm-facilities. Fully programmable on your Spectrum or OL Data-transmission via Ser-1 port or Interface I.
Complete package (containing Transmission Software, interconnecting-cable and Watch)
VIDEOFACE Digitiser
With the Videoface you can transfer television pictures into Spectrum SCREENS. With
this SCREENS you can do whatever you like. You can LOAD them into a drawing program
; or make hardcopies on a printer (see examples). For the Videoface a video-out signal
needed so you can use a video recorder, camera or scart-television. You can even use
| another computer as a transmitter. What would you think of a Commodore screen in your
Spec?? The Videoface scans continuously and because of it's speed, it appears you're
watching a digitised movie!
The Videoface produces a high-res 256 x 192 x 4 bit screen. The software is fully
menudriven and is Beta and microdrive-compatible. Slice adjustable while scanning. Always
stores the latest six screens for animations! The Videoface digitises a picture in 0.27
seconds! And you can use it for fun, computer art or professional aims. So why hesitate?
Rush to the mailbox and order now! The Data-Skip Videoface digitiser is £ 6 9 a 0 0
Send a cheque or postal order made payable to: Data-Skip Holland
Data-Skip, Ooshaven 58, 2801 PE Gouda, Holland
Tel: 1820 20581
Videoface and RC-1000 also available from:
Romantic Robot (U.K.) — Micro-connection (Belgium) — ABC-Electronic (W. Germany).
MEMBER PROFILE
I am privileged to Бе a proud owner of а
.Ts16608. Its simple design allow room for
the experimenter and the adventurous.
There is a sense of accomplisment when а
hardware modification is successful.
The computer and the Rampack have been
removed from its cases and mounted onto а
large wooden base. The Rampack is hard
Wired into the computer to eliminate
Crashes due to "rampack Wobble". A #011
Size keyboard has beer added to sallow
touch typing and the GK NUH was added tea
alloy the 8-16Қ region to Бе used as а
Ramdisk.
The TI keyboard was
the metal frame ма
prevent rusting. The spring under the
Space bar was removed to dive it a softer
touch. The Alpha Lock Кеч now serves as
the Write Protect switch for the NUM and
the Ctrl and Fctn keus act together as the
Reset switch for the computer.
Stripped down and
spray painted to
Bu Ч, Lee
For extra protection there is ã surge
protector on the AC line. The 9 volt from
the adaptor іс filtered through some
Capacitors to provide a cleaner BC supply.
415 helps to prevent crashes due ta
glitches.
The ULA always seems to be the
chip ta go in the computer. Е ot.
surprising due to the amount of heat that
it generates. 48 pin IC heatsinks are
available through — various electronic
distributors. Both the ULA and the z&a CFU
Chips are nos protected. The 5 volt
regulator heatsink is inadequate and сап
be made larger by utilizings some Alca
fasteners.
I have tuo pr > that I will be
working on in the ture; One would be
hocking up a full size numeric keypad with
full arithmetic functions and the second
опе would be Hooking up the sound
generator IC, RY-z2-8318 so that it will be
able to make the same sounds like its
cousin the TS
OK OK OK OK OK OK OK OK OK OK OK KK KKK KKK K KKK
More POKES
Having been a ZX-81 computer
enthusiast for a few years now, |
have picked up many bits and
bobs which have helped me on
my journey through BASIC. 1
have compiled a list of some of
these bits and bobs into the
following list:
RAND USR 836
This is a loading function which
loads your program and
automatically breaks into it. To
use the function, type in FAST
and then RAND USR 836.
USR 3086
This function scrolls the screen
and prints something at the
same time. To use it in your pro-
gram, type-in PRINT TAB USR
3086;''whatever the message
15” or if you want to want it 5
spaces from the beginning of the
line, PRINT TAB USR
836 &5;''whatever the
message is''.
РОКЕ 16389,68
If you have got a RAM-pack con-
nected, and you wish to go into
1K Mode without disconnecting
the RAM-pack, then you can
lower RAM-TOP to 1K by typing
in POKE 16389,68 and then
NEW.
POKE 16389,128
If you are in 1K Mode, and you
would like to get back to 16K
Mode without losing your pro-
gram, type in FAST and then
POKE 16389,128. Now type in
LIST and WAIT.
RAND USR O
This function clears all memory
including whatever is above
RAMTOP. It is also a quick way
of restoring RAMTOP to normal .
if you have lowered it.
POKE 16419,x .
This function will LIST any line
fromO to 255. JustLIST the line
that you want to view from (e.g.
LINE 17) and then type in POKE
16419,х where x is the line
which you have just LISTed.
POKE 16418,0
This function will allow the use
of the bottom two lines of the
Screen. Use the statement with
а program, as it will not work
after the program has been
broken into or if it is not a pro-
gram line or after the program
has stopped. Do not INPUT or
SCROLL in this mode, as the
machine will crash. To get back
into normal mode, type in: POKE
16418,2.
РОКЕ 16510,0
If you have a machine code
routine at line 1, and you do not
wish it to be accidentally edited,
type in POKE 16510,0 and line
1 will change to line O. This line
cannot be edited. If you want it
changed back to line 1 again,
type in: POKE 16510,1.
11
MEMBER PROFILE
HILDA MCKINNON
n ЕЗ 'ü І 55
SO WHY SHOULD THIS LITTLE OLD INITIAL INTEREST IN COMPUTERS
Е BEGAN AS A MEMBER OF THE
LADY JOIN V.5.U.6.? MATHEMATICS CURRICULUM COMMITTEE
22 THAT FIRST INTRODUC SES
REPAIR HER ТІНЕ QUEONE TO OTHER THAN TEN AND FLO CHARTS
RE ED TEX SINCLAIR TO ELEMENTARY. CURRICULUM.
SHE INQUIRED AT THE COMMODORE
USERS GROUP AND WAS REFFERED
SHE AEB TUES E RE 92520,6. SHE IS STILL USING THE Т.5.1000
MEETING COMPUTER IN HAND ТЫНСЫНЗЕр- IM 1983 AT A K-MHRT
CCS BRONUEH sacs IN SANTA ROSA, IT URS ON SALE
FOR $19.99, i
SHE FEELS VERY HUMBLE e e А
LISTENING TO THIS AUGUST DEED AS A TOR Bar GETEN JUST
ASSEMBLY OF TECHNICIANS
AND PROGRAMMERS FOR FUN.
THIS USER IS STILL FINDING
: А z ENJOYMENT IN CHANGING VARIABLES
ROIHING LIKE- LEARNING FROM OR ADDING TO OR SUBTRACTING
FROM A GIVEN PROGRAM.
AS PERHAPS YOU HAVE GUESSED H. MCK
SHE IS Я RETIRED SCHOOL TEACHER. ides
SHE STARTED IN A ONE ROOM
LOG SCHOOL AND FINISHED RS
A VISITING LECTURER RT U.B.C.
TEACHING MATH.ED.
ЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖЖ
Моге examples of RLE Graphics on the 7Х81
SUPPORT FOR ZX-TERM*80
Since ZX-TERM*80 propels us into the electronic information age, it only makes
sense that after-sale support should be via the electronic medium. With this
in mind, I have arranged to obtain disk space on the "Nicolson Nightime
Network." Phone (604) 354-4666. At this writing, the board has an article I
uploaded into the files section, detailing how to import files from Memotext
УЗ into 2ZX-TERM*80. You can now upload files created with Memotext, completely
translated and formatted; in other words, just as it would look if printed to
paper. Other similar articles and "helpful hints" are in the works.
At this point, the project is still experimental. Ву that I mean, if we don’t
get sufficient interest in the form of calls, I will discontinue the effort.
The sysop of the board was Kind enough to allow space for 2X-related files,
but was quite dubious that enough people would bother calling. Let^s prove him
wrong.
If it proves popular, І plan оп uploading public domain Sinclair programs
(some of them never-before-seen! Including high res!). However, it depends
entirely on you.
Any files that exist on what 1711 informally call "The ZX-TERM Exchange" are
in the public domain, and may be uploaded to other boards or services at your
discretion. To avoid the trouble of having to set up a separate SIG for
Sinclair/Timex ZX/TS users, I have decided that all file names will start with
"2Х“. This way, all the ZX stuff will be right at the end of the catalog of
available files, out of everyone else’s way, and yet all in one group for ZX
aficionados. If you upload anything to the NNN, please follow this convention.
€.DOC or .RLE files of general interest not included, of course). In addition,
let^s standardize to the following suffixes: `
2Х----.ООС ¬ ASCII document files readable by any computer
2Х----.МТХ - Memotext files (readable only by 2Х/Т5 users).
ZX----.PGM - 2X/TS1000 programs
2Х----.ЈАВ - Variables associated with a given program.
Note that the name given to program and variables sets should be the same, so
that it’s obvious that the two go together. Similarly, if there is
documentation for the program, use the same name followed by .DOC. Preferably,
upload the.elements in this sequence: «Сос, .PGM., VAR Cif needed). `
For уеагв пош, ZX/TS users һауе been clamoring for ‘support, and rightly so.
Here is a golden opportunity to get those questions answered (hopefully,
anyway) for Cree, gain access Rro programs, and get what is in essence a
newsletter for ZX-TERM*80. Use the opportunity. All it will cost you is a
phone call; and if you call late at night or оп -Sunday, it will only cost you
a few dollars for a half-hour online, regardless of-where you are.
The NNN runs at 8 bits, no parity, 1 stop (standard -for Xmodem and ZX-
ТЕКМҰ802, and allows Xmodem up/downloading. It operates from 90-0900 every
night Monday-Saturday, and all day Sunday. When you Tog on, THANK THE SYSOP
‘for the courtesy of letting us humble-yet-cheap ZX fanciers use his board for
our own special-interest purpose. :
Fred Nachbaur
„PS - When you first log on to the NNN, go to the Information.
section from - the main menu, and select *ZX-TERM EXCHANGE* for an
introductory letter outlining our goals, etc. Have your SAVE 13
TOGGLE on, as it^s quite lona.
Reprinted fron the Jan-Feb/87
issue of the S.L.UG. newsletter
SELECTIVE SCREEN$ LINE COPY
by Martin DeBoniface
In the Winter-85 issue of QuarTerS
Bill Johnson enlightened us with a
TS2068 program to COPY a screen
without using the COPY command. The
advantage being selected lines could
be specified to COPY instead of the
entire screen. His program used the
SCREEN$ function as the heart of the
routine. і
Although it worked, the SCREEN$
function has some disadvantages.
Most notably it cannot print user
defined graphics (UDG's). Both user
defined and Sinclair UDG‘s are not
‘recognized by the SCREEN$ function.
Which led Mr. Johnson to propose his
xeaders to submit various programs
that would determine printable
SCREEN$ characters. Below is a short
subroutine which takes care of
everything.
This program selectively COPYs each
and every speck you care to PLOT,
line by line. Any number of lines
may be COPYed from the screen to the
printer. І call it:
"Selective SCREENS Line Сору"
The heart of the program utilizes the
POINT function for precise pixel
identification. Rather than use a
bit mapped ‘transfer algorithim I
chose four nested loops. Sinclair's
screen layout is rather tedious and
an understanding of the bit transfer
technique is easier to grasp using
four nested Loops.
Line 130. The outer most loop
controls which lines we want sent to
the printer. =
Line 140. This loop sends a 32
character line, as selected by the
outer most loop, to the printer.
Line 160. This loop controls which
of the eight pixel rows within a
given character will be equivalenced
to a deciaal number.
Line 180. The inner most loop takes
a row of eight pixels, within a
character, and calculates the
equivalent decimal value. This
E number is then POKEd into UDG
Line 210. UDG A is transfered to
cune ag to be LPRINTed in line
The only complaint which a user might
have with this subroutine is its
speed of execution. For each
specific line you want COPYed from
the screen to the printer a delay of
48 seconds is in order. This is
caused by the fact that the printer
cannot LPRINT one character at a
time. Consequently it must LPRINT an
entire line at a time. In turn this
can only be done if the printer
buffer is full. Hence, the delay.
30 REM Test Routine
40 CLS
50 FOR i=97 TO 118
60 FOR j=BIN TO 31
70 PRINT CHR$ i;
80 NEXT j: NEXT i
90 GO SUB 100: STOP
100 REM Selective COPY Routine
110 INPUT AT 0,0;“Enter First L
INE TO COPY ";first'"Entec Last
LINE TO COPY ';last
120 IF first<O OR last >21 THEN
RUN 100
130 FOR v=first TO last
140 FOR h-BIN TO 255 STEP 8
150 LET top-175-(v * 8)
160 FOR r-top TO top-7 STEP -1
170 LET b-BIN
180 FOR c-h TO h+7
190 LET b-b* 2+(POINT (с,г)<>0)
200 NEXT c: POKE USR “Ь"жсор-г,
210 NEXT r: LET a$-"b"
220 LPSINT a$;
230 NEXT h
EDITCR'S NOTE: Enter RUN and the
screen will fill up with the letters
“а" to "'v'. To use the Selective
COPY routine use GOTO 100. Lines 100
to 250 can be placed in any program.
14 ars
DEC 1987
Веер, Беер
Dear INTERFACE,
One cannot really complain of the limitations of the 2Х81 computer at
such a snip of a price, but one drawback seems to be the keyboard. This is a
layered plastic and metal film composition which is sensitive to small pressure of
the finger, and the only real way of knowing if you have pressed the key in the
right place, or with sufficient pressure is to constantly look up at the TV screen.
The circuit shown causes an audible ‘beep’ every time a key is successfully
pressed, thus alleviating neckache. ғ
The circuit is snall enough to fit inside the case of the ZX81 just underneath
the keyboard and is powered from the computers 5V rail. The addition of this cir-
cuit in no way interferes with any of the operations of the ZX81.
A commercial version of this idea is on the market and costs over £10. The
circuit described should cost no more than about £1.50.
Circuit Description
Ө saama -
The circuit is based on the 556 dual timer chip with one of the timers being
used іп a monostable mode of approx 50mS and the other being used as an
astable to drive the piezo electric transducer. The circuit may be trimmed to ob-
tain the resonant frequency of the transducer.
а» тоо 0-m-oO0»70
The Vancouver Sinclair Users Group has been іп existence since
1982. We are a support group for the owners and users of all
SINCLAIR and TIMEX computers.
Ргев:- Көп Abramson PH. * (604) 438-7740
V /Pres:- 'Rusty' Townsend
Sec:- Harvey Тауюг
Treas. & Editor:- Rod Humphreys
Our membership dues are only $15.00/year and may be sent to the
Treasurer:
Rod Humphreys
2006 Highview Place
Port Moody, BC., V3H INS
Members of VSUG receive а monthty tissue of ZXAppeal - our
newsletter.
ZXAppeal accepts advertising. Our **PREPAID** rates are:
$20.00 — full page
$1200 — 1/2 page
$8.00 — 1/4 page
ZXAppeal has a print run of 75 copies per month for members and is
distributed to approx 40 other SINCLAIR User Groups throughout
North America as well as overseas via the NETWORK.
NETWORK correspondence may be directed to the Editor at the above
address.
All articles appearing іп 7ХАрреа! may be reprinted by other T/S
User Groups as long as credit is given to the author and VSUG.